Locomotive evolution